perm filename APPOI1[F82,JMC] blob
sn#688551 filedate 1982-11-12 generic text, type C, neo UTF8
COMMENT ā VALID 00002 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 appoi1[f82,jmc] A program for keeping track of appointments and advising
C00005 ENDMK
Cā;
appoi1[f82,jmc] A program for keeping track of appointments and advising
This is to be a Lisp program that keeps data and does such
advising as it is smart enough to do.
1. It wakes up every so often by itself and reads its message file.
It can also be activated and run, and then it will evaluate both
the current message and whatever has accumulated.
2. (how-about :person kahn :re common-lisp)
The reply might be "where? How about RPG also?"
(how-about :Pednault :re his thesis topic thursday)
The reply might be: Won't you be in Washington?
How about Friday 6pm?
Query: Default arguments were used here. I there some way of relating
them to circumscription?
It keeps track of commitments and also of policies and maybe can ask
questions with the import of "Didn't you say you are optimizing X?
I don't see that this action does that."
BASIC FACTS
1. It is impossible to be in two places at once.
2. Travel time must be accounted for.
3. Unless there is a reason, two appointments can't be combined - even
in the same place. However, the program would be most helpful if it
were able to dream up optimizations that combine goals, since often I
think of them too late.
4. Sometimes I have a choice of times and places, and sometimes I
don't.
5. When there are incompatible events, I must choose one - or none.
6. The program must refer purely subjective decisions to me, but it
should point out consequences that I'm likely to miss.